/*    */ package com.zimbra.cs.account;
/*    */ 
/*    */ import java.util.HashMap;
/*    */ import java.util.Map;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public enum AttributeType
/*    */ {
/* 24 */   TYPE_BOOLEAN("boolean"), 
/* 25 */   TYPE_BINARY("binary"), 
/* 26 */   TYPE_CERTIFICATE("certificate"), 
/* 27 */   TYPE_DURATION("duration"), 
/* 28 */   TYPE_GENTIME("gentime"), 
/* 29 */   TYPE_EMAIL("email"), 
/* 30 */   TYPE_EMAILP("emailp"), 
/* 31 */   TYPE_CS_EMAILP("cs_emailp"), 
/* 32 */   TYPE_ENUM("enum"), 
/* 33 */   TYPE_ID("id"), 
/* 34 */   TYPE_INTEGER("integer"), 
/* 35 */   TYPE_PORT("port"), 
/* 36 */   TYPE_PHONE("phone"), 
/* 37 */   TYPE_STRING("string"), 
/* 38 */   TYPE_ASTRING("astring"), 
/* 39 */   TYPE_OSTRING("ostring"), 
/* 40 */   TYPE_CSTRING("cstring"), 
/* 41 */   TYPE_REGEX("regex"), 
/* 42 */   TYPE_LONG("long");
/*    */   
/*    */   private static class TM {
/* 45 */     static Map<String, AttributeType> sTypeMap = new HashMap();
/*    */   }
/*    */   
/*    */   private String mName;
/*    */   private AttributeType(String name) {
/* 50 */     this.mName = name;
/* 51 */     TM.sTypeMap.put(name, this);
/*    */   }
/*    */   
/*    */   public static AttributeType getType(String name) {
/* 55 */     return (AttributeType)TM.sTypeMap.get(name);
/*    */   }
/*    */   
/*    */   String getName() {
/* 59 */     return this.mName;
/*    */   }
/*    */ }


/* Location:              /home/mint/zimbrastore.jar!/com/zimbra/cs/account/AttributeType.class
 * Java compiler version: 7 (51.0)
 * JD-Core Version:       0.7.1
 */